// store.js
import { defineStore } from 'pinia'


export const useNoticeStore = defineStore({
  id: 'notice',
  state: () => ({
    noticeVisible: sessionStorage.getItem('notice') !== 'false',
  }),
  getters: {
    getNoticeVisible() {
      return this.noticeVisible
    },
  },
  actions: {
    toggleNoticeVisible() {
      // 更新 Pinia store 中的值
      this.noticeVisible = !this.noticeVisible
      
      // 更新 session storage 中的值
      sessionStorage.setItem('notice', this.noticeVisible)
    }
  }
})
